// Ellipse.h: interface for the CEllipse class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ELLIPSE_H__D2963722_4042_49F7_9576_49172517BCD9__INCLUDED_)
#define AFX_ELLIPSE_H__D2963722_4042_49F7_9576_49172517BCD9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Shape.h"

class CEllipse : public CShape  
{
public:
	void SetTheShapeGravity( );
	void Zoom(BOOL zoom,UINT x);
	void SetTheShapeInfor(COLORREF clr = RGB(255,255,255),
		UINT width = 1,BOOL IsSolid = FALSE);
	void ResetTheShape(const CPoint &p1,const CPoint &p2);
	void MoveReset(const CPoint &p);
	void ReSetArea();
	void ReSetCircum( );
	CEllipse( );
	CEllipse(CPoint StartPoint,CPoint EndPoint);
	virtual ~CEllipse();

};

#endif // !defined(AFX_ELLIPSE_H__D2963722_4042_49F7_9576_49172517BCD9__INCLUDED_)
